<?php
/////////////////////////////////////////////////////////////////////////////
// 这个文件是 网城创想多用户商城 项目的一部分
//
// Copyright (c) 2007 - 2008 www.shopnc.net 
//
// 要查看完整的版权信息和许可信息，请查看源代码中附带的 COPYRIGHT 文件，
// 或者访问 http://www.shopnc.net/ 获得详细信息。
/////////////////////////////////////////////////////////////////////////////

/**
 * FILE_NAME : shopmessage.manage.php   FILE_PATH : D:\webroot\mulitishop\system\shopmessage.manage.php
 * ....商铺留言管理
 *
 * @copyright Copyright (c) 2007 - 2007 www.shopnc.net 
 * @author 网城创想多用户商城开发团队 php_netproject@yahoo.com.cn
 * @package 
 * @subpackage 
 * @version Thu Nov 01 13:27:14 CST 2007
 */

require_once("../global.inc.php");

class SysShopMessageManage extends SystemFrameWork{
	/**
	 * 商铺留言对象
	 *
	 * @var obj
	 */
	var $obj_shopmessage;
	
	/**
	 * 分页对象
	 *
	 * @var obj
	 */
	var $obj_page;
	/**
	 * 商铺对象
	 *
	 * @var obj
	 */
	var $obj_shop;
	
	function main(){
		//$shop_id = $_SESSION['shop']['id'];

		/**
		 * 创建商铺分类对象
		 */
		if (!is_object($this->obj_shopmessage)){
			require_once("shopmessage.class.php");
			$this->obj_shopmessage = new ShopMessageClass();
		}

		/**
		 * 创建分页对象
		 */
		if (!is_object($this->obj_page)){
			require_once("commonpage.class.php");
			$this->obj_page = new CommonPage();
		}
		
		/**
		 * 创建商铺对象
		 */
		if (!is_object($this->obj_shop)){
			require_once("shop.class.php");
			$this->obj_shop = new ShopClass();
		}

		/**
		 * 语言包
		 */
		$this->getlang("shop");

		/**
		 * 根据参数调用相应的方法
		 */
		switch ($this->_input['action']){
			case "del":
				$this->_delMessage();
				break;
			case "reclear":
				$this->_reclearMessage();
				break;
			default:
				$this->_getMessageList();
		}
	}
	
	/**
	 * 得到留言列表
	 *
	 */
	function _getMessageList(){
		$this->obj_page->pagebarnum(20);    //每页20条记录
		$message_array = $this->obj_shopmessage->getMessage($this->obj_page);     //得到留言列表
		foreach ($message_array as $k=>$v){
			$shop_array = $this->obj_shop->getOneShop($v['shop_id']);
			$message_array[$k]['shop_name'] = $shop_array['shop_name'];
		}
		$pagelist = $this->obj_page->show(1);      //分页显示
		//print_r($message_array);
		
		$this->output('message_array',$message_array);    //输出商铺留言列表
		$this->output('pagelist',$pagelist);      //输出商铺留言分页
		$this->showpage('sys_shopmessage.manage');
	}
	
	/**
	 * 删除商铺留言
	 *
	 */
	function _delMessage(){
		$this->obj_shopmessage->deleteOperateMessage($this->_input['messageid'],$this->_input['shopid']);
	}
	
	/**
	 * 删除商铺留言回复
	 *
	 */
	function _reclearMessage(){
		$this->obj_shopmessage->clearreMessage($this->_input);
	}
}

$message_manage = new SysShopMessageManage();
$message_manage->main();
unset($message_manage);
?>